package dao.interfaces.Docente;

import java.util.List;

import dao.transferObjects.Gae.AlumnoTO;

public interface IDocente {
	
	public int crearCursoTemp(AlumnoTO alumnoCurso);
	public List<AlumnoTO> obtenerCursoTemp();
	public int eliminarCursoTemp();
	
	public int eliminarDocente(int rut);
	
	//public int crearAlumnoCurso(AlumnoTO alumno);
	//public int eliminarAlumnosCurso(CursoTO curso);
	
	//public int obtenerSgteIDCurso();
	//public int crearCurso(CursoTO curso);
	//public int modificarCurso(CursoTO curso);
	//public int eliminarCurso(CursoTO curso);
	
	//public List<CursoTO> obtenerTodosCurso();
	//public List<CursoTO> obtenerTodosCursoDocente(UsuarioTO usuario);
	//public List<AlumnoTO> obtenerAlumnosCurso(CursoTO curso);
	
	//public int asignarAlumnoRepresentant(GaeTO gae);
	//public int asignarAlumnoGae(GaeTO gae, AlumnoTO alumno);
	//public List<GaeTO> obtenerGaesCurso(CursoTO curso);
	//public List<AlumnoTO> obtenerAlumnosGae(GaeTO gae);	
	//public int obtenerSgteIDGae();
	//public int crearGAE(GaeTO gae);
	//public int modificarGAE(GrupoTO grupo);
	//public int reAsignar(UsuarioTO usuarioNuevo, GaeTO gaeOriginal);
	//public int eliminarGAE(GrupoTO grupo);
	
}
